- 01. Introduction to the Course
- 02. What is Data Modeling?
- 03. Why is Data Modeling Important?
- 04. Who does this type of work?
- 05. Intro to Relational Databases
- 06. Relational Databases
- 07. When to use a relational database?
- 08. ACID Transactions
- 09. When Not to Use a Relational Database
- 10. What is PostgreSQL?
- 11. Demos: Creating a Postgres Table
- 12. Exercise 1: Creating a Table with Postgres
- 13. Solution for Exercise 1: Create a Table with Postgres
- 14. NoSQL Databases
- 15. What is Apache Cassandra?
- 16. When to Use a NoSql Database
- 17. When Not to Use a NoSql Database
- 18. Demo 2: Creating table with Cassandra
- 19. Exercise 2: Create table with Cassandra
- 20. Solution for Exercise 2: Create table with Cassandra
- 21. Conclusion